- 表示各进制的符号
-b:二进制
-o:八进制
-d:十进制
-x:十六进制
bin()、oct()、hex()返回值均为字符串,且分别带有0b、0o、0x前缀。
十进制转二进制:
1 2 3 4 5
| In [6]: bin(192) Out[6]: '0b11000000'
In [7]: '{0:b}'.format(192) Out[7]: '11000000'
|
十进制转八进制:
1 2 3 4 5
| In [42]: oct(192) Out[42]: '0300'
In [41]: '{0:o}'.format(192) Out[41]: '300'
|
十进制转十六进制:
1 2 3 4
| In [39]: hex(192) Out[39]: '0xc0' In [40]: '{0:x}'.format(192) Out[40]: 'c0'
|
n进制转10进制
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| int('xxx',n)
示例: In [5]: int('c0a83090',16) Out[5]: 3232247952L
λ ping 3232247952
正在 Ping 192.168.48.144 具有 32 字节的数据: 来自 192.168.48.144 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.48.144 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.48.144 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.48.144 的回复: 字节=32 时间<1ms TTL=64
192.168.48.144 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms
|